Lecture Notes on Spectral Graph Methods
نویسنده
چکیده
These are lecture notes that are based on the lectures from a class I taught on the topic of Spectral Graph Methods at UC Berkeley during the Spring 2015 semester. Spectral graph techniques are remarkably broad, they are widely-applicable and often very useful, and they also come with a rich underlying theory, some of which provides a very good guide to practice. Spectral graph theory is often described as the area that studies properties of graphs by studying properties of eigenvalues and eigenvectors of matrices associated with the graph. While that is true, especially of “classical” spectral graph theory, many of the most interesting recent developments in the area go well beyond that and instead involve earlystopped (as well as asymptotic) random walks and diffusions, metric embeddings, optimization and relaxations, local and locally-biased algorithms, statistical and inferential considerations, etc. Indeed, one of the things that makes spectral graph methods so interesting and challenging is that researchers from different areas, e.g., computer scientists, statisticians, machine learners, and applied mathematicians (not to mention people who actually use these techniques), all come to the topic from very different perspectives. This leads them to parameterize problems quite differently, to formulate basic problems as well as variants and extensions of basic problems in very different ways, and to think that very different things are “obvious” or “natural” or “trivial.” These lectures will provide an overview of the theory of spectral graph methods, including many of the more recent developments in the area, with an emphasis on some of these complementary perspectives, and with an emphasis on those methods that are useful in practice. I have drawn liberally from the lectures, notes, and papers of others, often without detailed attribution in each lecture. Here are the sources upon which I drew most heavily, in rough order of appearance over the semester. • “Lecture notes,” from Spielman’s Spectral Graph Theory class, Fall 2009 and 2012 • “Survey: Graph clustering,” in Computer Science Review, by Schaeffer • “Geometry, Flows, and Graph-Partitioning Algorithms,” in CACM, by Arora, Rao, and Vazirani • “Lecture Notes on Expansion, Sparsest Cut, and Spectral Graph Theory,” by Trevisan • “Expander graphs and their applications,” in Bull. Amer. Math. Soc., by Hoory, Linial, and Wigderson • “Multicommodity max-flow min-cut theorems and their use in designing approximation algorithms,” in JACM, by Leighton and Rao • “Efficient Maximum Flow Algorithms,” in CACM, by Goldberg and Tarjan • “A Tutorial on Spectral Clustering,” in Statistics and Computing, by von Luxburg • “A kernel view of the dimensionality reduction of manifolds,” in ICML, by Ham, et al. • “Laplacian Eigenmaps for dimensionality reduction and data representation,” in Neural Computation, by Belkin and Niyogi • “Diffusion maps and coarse-graining: a unified framework for dimensionality reduction, graph partitioning, and data set parameterization,” in IEEE-PAMI, by Lafon and Lee • “Transductive learning via spectral graph partitioning,” in ICML, by Joachims • “Semi-Supervised Learning Using Gaussian Fields and Harmonic Functions,” in ICML, by Zhu, Ghahramani, and Lafferty • “Learning with local and global consistency,” in NIPS, by Zhou et al. • “Random Walks and Electric Networks,” in arXiv, by Doyle and Snell • “Implementing regularization implicitly via approximate eigenvector computation,” in ICML, by Mahoney and Orecchia • “Regularized Laplacian Estimation and Fast Eigenvector Approximation,” in NIPS, by Perry and Mahoney • “Spectral Ranking”, in arXiv, by Vigna • “PageRank beyond the Web,” in SIAM Review, by Gleich • “The Push Algorithm for Spectral Ranking”, in arXiv, by Boldi and Vigna • “Local Graph Partitioning using PageRank Vectors,” in FOCS, by Andersen, Chung, and Lang 3 • “A Local Spectral Method for Graphs: with Applications to Improving Graph Partitions and Exploring Data Graphs Locally,” in JMLR, by Mahoney, Orecchia, and Vishnoi • “Anti-differentiating Approximation Algorithms: A case study with Min-cuts, Spectral, and Flow,” in ICML, by Gleich and Mahoney • “Think Locally, Act Locally: The Detection of Small, Medium-Sized, and Large Communities in Large Networks,” in PRE, by Jeub, Balachandran, Porter, Mucha, and Mahoney • “Towards a theoretical foundation for Laplacian-based manifold methods,” in JCSS, by Belkin and Niyogi • “Consistency of spectral clustering,” in Annals of Statistics, by von Luxburg, Belkin, and Bousquet • “Spectral clustering and the high-dimensional stochastic blockmodel,” in The Annals of Statistics, by Rohe, Chatterjee, and Yu • “Regularized Spectral Clustering under the Degree-Corrected Stochastic Blockmodel,” in NIPS, by Qin and Rohe • “Effective Resistances, Statistical Leverage, and Applications to Linear Equation Solving,” in arXiv, by Drineas and Mahoney • “A fast solver for a class of linear systems,” in CACM, by Koutis, Miller, and Peng • “Spectral Sparsification of Graphs: Theory and Algorithms,” in CACM, by Batson, Spielman, Srivastava, and Teng Finally, I should note that these notes are unchanged, relative to the notes that have been available on my web page since the class completed; but, in response to a number of requests, I decided to put them all together as a single file and post them on the arXiv. They are still very rough, and they likely contain typos and errors. Thus, feedback and comments—both in terms of specific technical issues as well as general scope—are most welcome. Michael W. Mahoney August 2016
منابع مشابه
Orie 6334 Spectral Graph Theory Lecture 8
We also saw that λ2 = minR(y). The issue is that we may have vol(St) > vol(V −St). To fix this, we will modify y so that vol(supp(y)) ≤ m (recall that vol(V ) = 2m). The idea is to pick c such that the two sets {i : y(i) < c} and {i : y(i) > c} both have volume at most m, then find St for both of them and take the best one. This lecture is derived from Lau’s 2012 notes, Week 2, http://appsrv.cs...
متن کاملSpectral Analysis of Data
In this lecture, we discuss some spectral techniques and their applications. The goal of spectral techniques is to study and deduce the characteristics of a matrix by looking at its spectrum (i.e. eigenvalues of matrix). Although spectral methods can be applied to any problem instance with matrix representation, we will be focussing on graph theoretic problems in this lecture. Over the past two...
متن کاملFactors affecting students tendency of Univercity students to Lecture Notes
Introduction: Many studies detected factors contributing to the students’ tendency to lecture notes. This study aimed at evaluating the factors affecting students tendency to lecture notes in Hormozgan University of Medical Sciences. Methods: In this descriptive study, 179 students from medicine, nursing & midwifery, health, and Paramedicine schools were selected through stratified random...
متن کاملSpectral measures of random graphs
These lecture notes are devoted to the spectral analysis of adjacency operators of graphs and random graphs. With the notion of unimodular random graphs, it is possible to define a natural notion of average spectral measure which corresponds to the density of states in the language of mathematical physics, to the Plancherel measure for Cayley graphs and, for finite graphs, to the empirical meas...
متن کاملLecture Notes on Expansion, Sparsest Cut, and Spectral Graph Theory
Foreword These notes are a lightly edited revision of notes written for the course " Graph Partitioning and Expanders " offered at Stanford in Winter 2011 and Winter 2013. I wish to thank the students who attended this course for their enthusiasm and hard work. Any opinions, findings, and conclusions or recommendations expressed in this material are those of the author and do not necessarily re...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- CoRR
دوره abs/1608.04845 شماره
صفحات -
تاریخ انتشار 2016